Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F8 Italy F3 Italy F8 Italy F10 Italy F30 Italy F5 Italy F11 Italy F16 Italy F23 Spain F1 Spain F2 Italy F10 Italy F9 Italy F29 Italy F30 Italy F4 Italy F12 San Benedetto Challenger TESS Tennis Classic - Campinas Credicard Tennis Cup - Campos do Jordao EI Bank Bulgarian Challenger - Sofia Copa Ericsson Brazil - Sao Paulo Tennis Napoli Cup - Napoli Baumag Open - Budapest Binghamton Professional Tennis Tournament - Binghamton Corona Mexico City Open - Mexico City 6th Sardinian International Championships - Cagliari Challenger Citta di Olbia - Olbia Abierto Club Casablanca - Mexico City Zagreb Open - Zagreb Sina-Kia Motors Tennis Cup - Cordenons Architect Open - Budapest Baden Open - Ettlingen Credicard Mastercard Tennis Cup - Campos do Jordao San Marino Cepu Open - San Marino Genoa Open - Genova II Cyclus Open de Tenis - Florianopolis Mitsubishi Electric Europe Cup - Monza Trofeo Sisma Mantova - Mantova VII Avierto Internacional de Salinas - Salinas Ford Tennis Championships - Louisville Hilton Waikoloa Village USTA Challenger - Waikoloa Bancolombia Open - Bogota VI Trofeo Ciudad de Quito - Quito BCP Tennis Classic - Sao Paulo Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir 2003 USTA Challenger of Calabasas - Calabasas V Manta Open-Trofeo Ricardo Delgado Aray - Manta Riviera de Rimini Challenger - Rimini San Marino CEPU Open - San Marino Credicard Citi Mastercard Tennis Cup - Campos do Jordao XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como Genova Open Challenger - Genova XIV Challenger ATP Club Premium Open - Quito Cyclus Open de Tenis - Florianopolis IV Challenger Ciudad De Guayaquil - Guayaquil San Remo Tennis Cup - San Remo Sao Paulo Challenger Iquique Challenger Bucaramanga Challenger Dallas Challenger Meknes Challenger Brixina Tennis Open - Bressanone ATU Cup - Weiden Riviera di Rimini Challenger 2004 - Rimini Bogota Challenger Caltanissetta Challenger Barletta Challenger Tennis Napoli Cup 2006 - Napoli Intelig Tennis Cup - Brasilia Monza Challenger Rome Challenger Ostrava Challenger Nord LB Open - Braunschweig Milan Challenger Constanta Challenger Rimini Challenger Belo Horizonte Challenger San Marino Challenger Campos do Jordao Challenger Cordenons Challenger Brasilia Challenger Trani Challenger Manerbio Challenger BH Tennis Open International Cup - Belo Horizonte Como Challenger Joinville Tennis Festival - Joinville Cali Challenger Todi Challenger Memorial Savigni - Sassuolo Bogota Challenger San Marino Cepu Open - San Marino Copa Ericsson Peru - Lima Amazonia Open de Tenis - Belem VI Abierto Internacional de Salinas - Salinas Sao Paulo Challenger Tanger Challenger Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Rimini Challenger Stella Artois Clay Court Championships - Budaors Campos do Jordao Challenger Brasilia Challenger Telesp Celular Open - Ribeirao Preto Salvador Challenger Manerbio Challenger Tennis Napoli Cup 2004 - Napoli Todi Challenger Bangkok Challenger Sao Paulo Challenger Unique Zagreb Open - Zagreb Meknes Challenger Casablanca Challenger Unicredit Czech Open 2007 - Prostejov Rabat Challenger The USTA Challenger at West End Racquet - Torrance Barletta Challenger Napoli Challenger IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado BH Tennis Open International Cup - Belo Horizonte Nossa Caixa Aberto de Sao Paulo - Sao Paulo Banca Stato Challenger Lugano - Lugano Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sopot Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Asirom Challenger Brasov - Brasov Muller Cup - Ulm Garden Open - Rome Campos do Jordao Challenger Trani Challenger Manerbio Challenger Genova Challenger 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia Copa Ericsson Chile - Santiago 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Ljubljana Open 2002 - Ljubljana USTA Challenger of Burbank - Burbank USTA Challenger of Dallas - Dallas Recife Challenger 2002 Azalea Orthopedic Challenger - Tyler Palermo Challenger Zagreb Open - Zagreb Sporting Challenger - Turin BH Tennis Open International Cup - Belo Horizonte Siemens Open 2002 - Scheveningen Sao Jose Do Rio Preto Challenger VIII Avierto Internacional de Salinas - Salinas Sao Leopoldo Challenger VIII Trofeo Ciutat de Barcelona - Barcelona Buenos Aires Challenger 2003 West Side Tennis Club Challenger - Forest Hills TennisCup Vlaanderen - Antwerp Top Wool Challenger Biella - Biella Montevideo Challenger Britania Zavaleta - Puebla Gran Copa Ericsson - Rio de Janeiro Telesp Celular Open - Campinas Global Telecom Open - Curitiba Memorial Savigni - Sassuolo Meknes Challenger Citta di Monza - Monza C.T. San Remo - XIII Piertomaso Tessitore - San Remo XL Capital Bermuda Open - Bermuda Sporting Challenger 2003 - Turin Memorial Savigni - Sassuolo Olbia Challenger - Olbia SMS Tennis Cup - Sao Paulo Rabat Challenger Genoa Open Challenger-Fondazione Carige - Genova Pekao Open 2005 - Szczecin Copa Sevilla Internacionales de Andalucia - Seville USTA Challenger of Tiburon - Tiburon Pekao Open 2003 - Szczecin San Benedetto Challenger Challenger Leon 2004 - Leon Hilton Waikoloa Village USTA Challenger - Waikoloa Orbetello Challenger Canottieri Minico 2004 - Mantova Todi Challenger Rio De Janeiro Challenger San Luis Potosi Challenger Leon Challenger 2006 North Shore Pro Tennis Championship - Winnetka Caltanissetta Challenger Prague Challenger Todi Challenger Seguros Bolivar Open - Bogota Orbetello Challenger San Marino Challenger Szczecin Challenger Sporting Challenger - Turin Antonio Savoldi-Marco Co. - Manerbio Challenger Lugano - Lugano San Luis Potosi Challenger La Serena Open - La Serena San Benedetto Challenger IX Torneo Internacionale de Tennis - Barletta Cepu Open - San Marino VI Gramado Open de Tenis - Gramado Bancolombia Open - Bogota 4° Sporting Challenger - Turin San Remo Tennis Cup - San Remo Banca Stato Challenger - Lugano Trani Cup - Trani Top Wool Challenger - Biella San Benedetto Challenger Copa Petrobras Brazil - Belo Horizonte Copa Kia - Santiago Challenger Fondazione Carige - Genova Czech Open 2006 - Prostejov Architect Open - Budapest Pekao Open - Szczecin Pekao Open 2004 - Szczecin 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Memorial Manfredini - Sassuolo Lugano Challenger JSM Challenger - Champaign Mobilux Open - Luxembourg Voit Mexico City Open - Mexico City Orbetello Challenger Aberto de Santa Catarina de Tenis - Florianopolis Copa Telefonica CTC Chile - Santiago La Rinascente Tennis Cup Harbour Club Milano - Milan Sporting Challenger '07 Trofeo Regione Piemonte - Turin Riviera di Rimini Challenger - Rimini Genova Open Challenger - Genova Music City Challenger - Nashville Tunis Open - Tunis ECM Prague Open 2005 - Prague ITG Miami Challenger - Miami Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Curitiba Challenger AGT Challenger - Leon Rome Challenger Rome Challenger Marrakech Challenger Reggio Emilia Challenger XI Ciutat de Barcelona - Barcelona Turin Challenger Orbetello Challenger Trani Challenger III Aberto Santa Catarina de Tenis - Florianopolis Sporting Challenger '08-Trofeo Regione Piemonte - Turin San Benedetto Challenger - San Benedetto BH Tenis Open International Cup 2008 - Belo Horizonte Copa Petrobras-Colombia - Bogota X Torneo Internazionale di Tennis - Barletta Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Harrah's Entertainment Men's Pro Challenger - Tunica Top Wool Challenger-Immagine Trophy - Biella Lugano Challenger Turin Challenger Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Aberto de Sao Paulo - Sao Paulo XII Abierto Internacional de Salinas - Salinas XI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2007 - Napoli ECU Prague Open - Prague Palermo Challenger Tarragona Challenger San Marino Cepu Open - San Marino XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Citta di Como - Como XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota San Luis Potosi Challenger - San Luis Potosi Segundo Aberto de Brasilia - Brasilia Haagen Dazs Open - Caracas X Open Internacional D'Andorra - Andorra 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia VIII Torneo Internazionale di Tennis - Barletta 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Garden Open 2004 - Rome Orbetello Challenger San Marino Challenger Ourocard Tennis Challenger - Sao Paulo San Marino Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Cordenons Challenger Napoli Challenger Sir Supermercati - Rome Winnetka Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio Cordenons Challenger Genova Challenger 9° Trani Cup - Trani Milan Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Cordenons Challenger San Marino Challenger Heineken Challenger - Ho Chi Minh City Napoli Challenger Internazionali di Tennis Dell'Umbria - Todi Jameson Cup - Milan Aberto de Sao Paulo - Sao Paulo San Marino Cepu Open - San Marino Antonio Savoldi-Marco Co. - Manerbio Global Telecom Open - Florianopolis Challenger Copa Sevilla Internacionales de Andalucia - Seville Kamnik Challenger - Kamnik 2002 Tulsa USTA Challenger - Tulsa Britania Zavaleta - Puebla Caltanissetta Challenger Alessandria Challenger AT&T Challenger of Dallas - Dallas Brazil Open - Salvador Tennis Napoli Cup - Naples Rijeka Challenger Challenger Canottieri Minico - Mantova Mallorca Open - Mallorca International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Whirlpool Open - Budapest South African Airways Open - East London Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Turin Challenger Sao Paulo - Brazil Schickedanz Open - Furth Architect Open - Budapest Campinas Challenger Casablanca Challenger University of Tennessee USTA Challenger - Knoxville Garden Open - Rome Hilton Waikoloa Village USTA Challenger - Waikoloa Barletta Challenger Canottieri Mincio Open - Mantova Tampere Imageneering Open - Tampere Monza Challenger Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Milan Challenger V Trani Cup - Trani La Serena Open - La Serena XXX Edizione 'A Savoldi Marco' - Manerbio Genoa Open 'Fondazione Carige' - Genova VI Gramado Open de Tenis - Gramado Bulgarian Open - Sofia International Tennis Championships - Delray Beach Campionati Internazionali di Sicilia - Palermo IX Trofeo Ciudad de Quito - Quito Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Heineken Open - Auckland International Tennis Championships - Delray Beach Seguros Bolivar Open - Cali Rado Geneva Challenger - Geneva BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Memorial Piertomaso Tessitore - San Remo Zivnobanka Czech Open - Prostejov ATU Cup - Weiden Brasil Open - Costa do Sauipe The Hilversum Open - Hilversum St.Petersburg Challenger by Kinex - St. Petersburg Trani Cup - Trani Abierto Mexicano Telfonica MoviStar - Acapulco Geneva Challenger - Geneva I Tourneo Fila Citta di Brindisi - Brindisi Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston Arpa Ceramic Cup - Reggio Emilia Bulgarian Challenger 2002 - Sofia BMW Open - Munich III Gramado Open de Tenis - Gramado Geneva Challenger - Geneva USTA Men's Challenger of Dallas - Dallas The 10tele.com Open - Nottingham BH Tennis Open International Cup - Belo Horizonte Allianz Suisse Open - Gstaad IV Gramado Open de Tenis - Gramado Copa Ericsson Uruguay - Montevideo Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel BMW Brixina Tennis Open - Bressanone Opel Bulvaria MCG Bulgarian Open - Sofia Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Steelers Cup - Kosice Pilot Pen Tennis - New Haven Ciudad de Pozoblanco Open Diputacion - Cordoba 3° Trofeo 'Citta di Brindisi' - Brindisi X Ciutat de Barcelona - Barcelona Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin Open de Moselle - Metz 10ø Tornea B. Camparini - Reggio Emilia The West Side Tennis Club Clay Court Challenger - Forest Hills 13 BH Tennis Open International Cup - Belo Horizonte IPP Geneva Trophy - Geneva Black Forest Open 2004 - Freudenstadt CA Tennis Trophy - Vienna Grand Prix Hassan II - Casablanca SIR Supermercadi Challenger - Rome Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Tennis Napoli Cup - Napoli Todi Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Tunis Open 2006 - Tunis Memorial Manfredini - Sassuolo Grand Prix Hassan II - Casablanca Copa Kia Challenger ATP - Santiago Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna Posillipo Tennis Cup - Napoli Bogota Challenger MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires The Stella Artois Grass Court Championships - London Campionati Internazionali di Sicilia - Palermo Kos Succhetti Tennis Cup - Cordenons Grand Prix Hassan II - Casablanca Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Tennislife Cup - Napoli San Benedetto Challenger Copa Petrobras-Brazil - Aracaju Open Tarragona Costa Daurada - Tarragona Brasov Challenger Salinas Challenger Rabat Challenger Estoril Open - Estoril San Remo Challenger Monza Challenger Interwetten Austrian Open - Kitzbuhel Blumenau Challenger BellSouth Open - Vina del Mar Zagreb Challenger Santos Challenger Rio Quente Challenger Campbells Hall of Fame Tennis Championships - Newport Rome Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Serbia Open - Belgrade Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Campionati Internazionali di Sicilia - Palermo Florianopolis Challenger Guadalajara Challenger Sao Paulo Challenger Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Brasil Open - Costa do Sauipe Sao Paulo Challenger Regions Morgan Keegan Championships - Memphis Campinas Challenger Belem Challenger Serbia Open - Belgrade Bucaramanga Challenger Winston Salem - Winston Salem Meknes Challenger Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Caltanissetta Challenger US Men's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Barletta Challenger Citi Open - Washington Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Bogota Challenger Rome Challenger Tunis Challenger St. Petersburg Open - St. Petersburg Blunmenau Challenger Rome Challenger Allianz Suisse Open Gstaad - Gstaad Rome Challenger RCA Championships - Indianapolis Croatia Open Umag - Umag Sydney International - Sydney Open de la Comunidad Valenciana - Valencia Casablanca Challenger Morelos Challenger VTR Open - Vina del Mar Ljubljana Challenger Movistar Open - Santiago Palermo Challenger Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston UNICEF Open - 's Hertogenbosch Ortisei Challenger Brisbane International - Brisbane Grand Prix Hassan II - Casablanca Farmers Classic - Los Angeles Medellin Challenger Santos Challenger Tunis Challenger RCA Championships - Indianapolis Campionati Internazionali di Sicilia - Palermo San Marino Challenger TCT Open - Tunis Abierto Mexicano de Tenis Pegaso - Acapulco Sao Paulo Challenger San Benedetto Challenger The LTA Hull Challenger - Hull Intelig Tennis Cup - Campos do Jordao SMS Tennis Open - Sao Paulo Copa Ericsson Brazil - Sao Paulo Warta Cup - Sopot Geovillage Open Trofeo Melia Olbia - Olbia 2003 Eddleman USTA Challenger - Birmingham Jameson Cup - Milan Mercedes Cup - Stuttgart Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Orange Prokom Open - Sopot Movistar Open - Vina del Mar SAP Open - San Jose Tennis Masters Series - Miami Copa AT&T - Buenos Aires Energis Open - Amersfoort Pacific Life Open - Indian Wells Generali Open - Kitzbuhel NASDAQ-100 Open - Miami Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Brasil Open - Salvador NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Campbell's Hall of Fame Tennis Championships - Newport NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Masters Series Monte Carlo - Monte Carlo Masters Series Monte-Carlo - Monte Carlo Tennis Masters Series - Miami Abierto Mexicano Telfonica MoviStar - Acapulco Campionati Internazionali d'Italia - Rome Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Campbell's Hall of Fame Tennis Championships - Newport BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Tennis Masters Series - Rome Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Sony Ericsson Open - Miami Sony Ericsson Open - Miami 2003 Mercedes Cup - Stuttgart Estoril Open - Estoril French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Telecom Italia Masters - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Internazionali BNL d'Italia - Rome U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, AUT-BRA 4-1